🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هک با پایتون: ساخت بیش از ۱۵ ابزار تست نفوذ [۲۰۲۵]
- آخرین آپدیت
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با قدرت Python 3 برای هک اخلاقی، توسعه بدافزار و تست نفوذ آشنا شوید - از مبتدی تا توسعهدهنده پیشرفته امنیت تهاجمی.
این دوره عملی برای دانشجویانی طراحی شده که میخواهند هک اخلاقی و برنامهنویسی Python را به طور همزمان یاد بگیرند. شما با ساخت بیش از 15 ابزار هک واقعی، از جمله reverse shell، باتنتها، کرمهای اینترنتی، کیلاگرها، ابزارهای brute force برای FTP/SSH، کرکرهای رمز عبور PDF و موارد دیگر، یاد میگیرید.
ما از صفر شروع میکنیم - هیچ تجربه قبلی برنامهنویسی یا امنیت سایبری مورد نیاز نیست. در پایان، مهارتهای لازم برای نوشتن ابزارهای هک سفارشی، خودکارسازی حملات و درک نحوه توسعه و استقرار نرمافزارهای مخرب در عملیات تهاجمی واقعی را خواهید داشت.
آنچه خواهید آموخت:
مباحث برنامهنویسی (Python 3):
برنامهنویسی سوکت (TCP, UDP)
چند رشتهای و همروندی
ماژولهای Python Requests & Subprocess
ورودی/خروجی فایل، تجزیه، سریالسازی
تعامل با سیستم عامل
ساخت ابزارهای CLI و اسکریپتهای اتوماسیون
وارد کردن و استفاده از ماژولها (به عنوان مثال os، socket، threading، subprocess، requests)
نوشتن کد چند پلتفرمی
ارسال و دریافت دادهها در شبکهها
مباحث هک و توسعه بدافزار:
راهاندازی آزمایشگاه تست نفوذ (تنظیم VM لینوکس/ویندوز)
ساخت باتنتها و کرمها با عملکرد کامل
توسعه یک Python backdoor با قابلیتهای remote shell
نوشتن یک کیلاگر سفارشی برای لینوکس و ویندوز
خودکارسازی حملات brute-force روی FTP و SSH
ایجاد یک اسکنر شبکه و اسکنر پورت
ساخت یک کرکر هش رمز عبور
ایجاد ابزارهای brute force رمز عبور PDF و محافظهای PDF
توسعه تروجانها و reverse shellها
دور زدن آنتیویروس و درک تشخیص بدافزار
توسعه اکسپلویت و اتوماسیون با استفاده از Python
پروژههایی که خواهید ساخت:
FTP Brute Forcer - هزاران ترکیب نام کاربری و رمز عبور را امتحان کنید
SSH Brute Force Tool - حملات دیکشنری را روی سرورهای SSH خودکار کنید
Custom Backdoor - دستورات سیستم را از راه دور بر روی ماشینهای آسیبدیده اجرا کنید
Reverse Shell - دسترسی از راه دور به ماشینهای قربانی را برقرار کنید
Keylogger - کلیدهای فشرده شده را بیصدا ضبط کنید و گزارشها را صادر کنید
Botnet Framework - چندین عامل را مستقر کرده و آنها را از یک سرور C2 کنترل کنید
Internet Worm - یک کرم Python بسازید که قادر به انتشار در سیستمها باشد
PDF Cracker - PDF های محافظت شده با رمز عبور را با منطق brute-force باز کنید
PDF Protector - فایلهای PDF خود را از دسترسی غیرمجاز ایمن کنید
Information Stealer - اعتبارنامهها و دادههای حساس ذخیره شده را استخراج کنید
Network Scanner - میزبانهای فعال و پورتهای باز را شناسایی کنید
Port Scanner - سرویسهای در حال اجرا بر روی یک سیستم هدف را شناسایی کنید
Exploit Automation Tool - بارها را راهاندازی کرده و بردارهای حمله رایج را خودکار کنید
این دوره برای چه کسانی مناسب است؟
هکرهای اخلاقی مشتاق
دانشجویان تست نفوذ یا امنیت سایبری
توسعهدهندگان Python که به دنبال استفاده از مهارتها در امنیت و توسعه بدافزار هستند
Bug bounty hunters که به دنبال ساخت ابزارهای شناسایی/اکسپلویت سفارشی هستند
برنامهنویسان سطح متوسط که قصد دارند برنامهنویسی امنیت تهاجمی را درک کنند
چرا این دوره؟
برخلاف دورههای کدنویسی معمولی، این دوره 100% بر روی امنیت سایبری تهاجمی متمرکز است. هر موضوع در زمینه هک و حملات واقعی آموزش داده میشود. بدون تئوری خستهکننده. هر مفهوم از طریق کدنویسی زنده Python، حملات واقعی و رفتار بدافزارها نشان داده میشود.
در پایان، شما در ساخت زرادخانه هک خود اطمینان خواهید داشت و آماده خواهید بود تا دانش امنیت سایبری خود را به سطح بعدی ببرید - چه در تست نفوذ، تجزیه و تحلیل بدافزار یا عملیات تیم قرمز.
تنظیم آزمایشگاه و محیط:
نصب و پیکربندی Kali Linux، Windows 10 و Ubuntu در VirtualBox
راهاندازی یک آزمایشگاه امن برای آزمایش ابزارها بدون خطرات قانونی
یاد بگیرید که چگونه بدافزار خود را روی سیستمهای جدا شده آزمایش کنید
اخطار قانونی:
این دوره صرفاً برای اهداف آموزشی و آزمایش اخلاقی در نظر گرفته شده است. تمام نمایشها در یک محیط آزمایشگاهی کنترل شده انجام میشوند. هرگز از این تکنیکها روی هیچ سیستمی بدون اجازه صریح استفاده نکنید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
قبل از شروع
Before we start
کانال تلگرام
Telegram channel
آموزشهای بیشتر
Further learning
دوره
Course
راه اندازی آزمایشگاه
Labs Setup
نصب VMWare و Kali Linux
VMWare and Kali Linux Instalation
نصب Python و VSCode برای Kali Linux
Python and VSCode Installation for Kali Linux
دستورات
Commands
پایتون پایه
Basik Python
کار با توابع و متغیرهای پایه
Working with basik functions and variables
لیستها و دیکشنریها در پایتون
Lists an Dictionaries in Python
کار با if، elif، else
Working with if, elif, else
حلقهها در پایتون
Loops in Python
توابع در پایتون
Functions in Python
مدیریت خطا در پایتون
Error handling in Python
Threading در پایتون
Threading inPython
کار با فایلها
Working with Files
تمرین بیشتر با Threads
More practice with Threads
نوار پیشرفت در پایتون
Progress Bar in Python
ابزارهای Enumeration با پایتون
Enumeration Tools with Python
DNS چیست؟
What is DNS?
ایجاد ابزار Enumeration رکوردهای DNS
Creating DNS Records Enumeration Tool
ایجاد ابزار Enumeration سابدامین
Creating Subdomain Enumeration Tool
تکلیف
Homework
ایمن سازی فایلهای PDF با پایتون: حفاظت از رمز عبور و فراداده
Secure PDF Files with Python: Password & Metadata Protection
اولین تابع برای محافظ PDF
First Function for PDF Protector
تکمیل محافظ PDF
Finishing our PDF Protector
تکلیف
Homework
شکستن فایلهای PDF محافظت شده با پایتون: موتور Brute Force
Crack Protected PDFs with Python: Brute Force Engine
تابع تولید رمز عبور در لحظه
Function to generate passwords on the fly
استخراج رمزهای عبور از wordlist
Extracting passwords from wordlist
سریعتر کردن برنامه
Making our program faster
دریافت آرگومان از کاربر
Takeing arguments from the user
تکلیف
Homework
ایجاد اسکنر شبکه پایتون برای هک اخلاقی
Create a Python Network Scanner for Ethical Hacking
ARP چیست؟
What is ARP?
ایجاد درخواست ARP
Creating ARP request
استخراج اطلاعات از پاسخ
Extracting info from the answer
کار با Threads برای برنامه
Working with Threads for our program
تکلیف
Homework
ایجاد اسکنر پورت برای هک اخلاقی
Create Port Scanner for Ethical Hacking
ایجاد تابع اصلی برای برنامه
Creating main function for our program
استخراج Banner از هدف
Extracting Banner from our target
کار با Threads
Working with Threads
فرمتبندی نتیجه
Formating our result
تکلیف
Homework
شکستن هش رمزهای عبور با پایتون
Crack Password Hashes with Python
تابع تولید رمز عبور در لحظه
Function to generate passwords on the fly
تایید هش
Hash verification
کار با wordlist
Working with wordlist
دریافت ورودی از کاربر
Takeing input from the user
تکلیف
Homework
ابزار حمله Brute Force خودکار SSH
Automated SSH Brute Force Attack Tool
SSH چیست؟
What is SSH?
شروع اتصال SSH
Init SSH connection
مدیریت خطا
Error Handling
ورودی کاربر
User input
تست برنامه
Testing our program
شروع کرکر پیشرفته SSH
Sarting our advanced SSH cracker
توابع تولید رمز عبور در لحظه و استخراج رمزهای عبور از wordlist
Functions to generate passwords on the fly & extract passwords from the wordlist
کار با ورودی کاربر
Working with user input
تست برنامه
Testing our program
دستورات
Commands
رفع خطاها
Fixing errors
تکلیف
Homework
ساخت کرکر Brute Force FTP در پایتون به صورت گام به گام
Build an FTP Brute Force Cracker in Python Step-by-Step
FTP چیست؟
What is FTP?
تابع اصلی
Main function
کار با wordlist
Working with wordlist
تست برنامه پایه
Testing our basik program
شروع برنامه پیشرفته
Starting advanced program
کار با ورودی کاربر
Working with user input
Parse آرگومانها
Parse arguments
تست برنامه
Testing our program
دستورات
Commands
تکلیف
Homework
ایجاد Keylogger در پایتون
Create Keylogger in Python
keylogger چیست؟
What is keylogger?
ایجاد keylogger پایه
Creation of basik keylogger
ایجاد keylogger پیشرفتهتر
Creation of more advanced keylogger
تکلیف
Homework
Python Reverse Shell & Backdoor: راهنمای کامل هک اخلاقی
Python Reverse Shell & Backdoor: Full Ethical Hacking Guide
Reverse Shell چیست؟
What is Reverse Shell
ایجاد Listener سفارشی
Creating custom Listener
ایجاد کد سمت کلاینت
Creating client side code
توابع ارسال و دریافت داده
Functions to send and recieve data
دستورات cd، upload و download
cd, upload and download commands
تکلیف
Homework
ساخت یک Info Stealer پایتون: تخلیه اطلاعات WiFi، مرورگر، سیستم
Build a Python Info Stealer: WiFi, Browser, System Data Dump
Info Stealer چیست؟
What is Info Stealer?
استخراج کلید رمزگشایی
Extracting decryption key
استخراج اعتبارنامهها
Extracting Credentials
رمزگشایی رمزهای عبور استخراج شده
Decrypting Extracted Passwords
استخراج داده از کلیپبورد
Extracting data from clipboard
استخراج اطلاعات سیستم
Extracting System Info
تست برنامه
Testing our program
تکلیف
Homework
ایجاد یک SSH Botnet پایتون: اجرای دستور از راه دور و کنترل کامل
Create a Python SSH Botnet: Remote Command Execution and Full Control
Botnet چیست؟
What is Botnet?
اولین تابع برای SSH Botnet
First function for SSH Botnet
شروع اتصال
Init Connection
تست و رفع مشکلات
Testing and Fixing problems
اجرای دستورات بر روی باتها
Commands execution on our bots
افزودن تابع برای DDOS
Adding Function for DDOS
تست و حل مشکلات
Testing and problems solving
تکلیف
Homework
نوشتن یک کرم اینترنتی خود تکثیر شونده در پایتون
Write a Self-Replicating Internet Worm in Python
کرم اینترنتی چیست؟
What is Internet Worm?
توضیح اکسپلویت SSH
SSH exploit explanation
توضیح اکسپلویت NFS
NFS exploit explanation
توضیح اکسپلویت PsExec
PsExec exploit explanation
توضیح اکسپلویت WMI
WMI exploit explanation
توضیح اکسپلویت RDP
RDP exploit explanation
ایجاد Payload
Payload creation
تابع برای اسکن خودکار شبکه
Function to automatically scan network
ایجاد اکسپلویت SSH
Creation of SSH exploit
تست و رفع مشکلات
Testing and Fixing problems
ایجاد اکسپلویتهای NFS، PsExec، WMI
Creating NFS, PsExec, WMI exploits
تست و رفع مشکلات شبکه
Testing and Fixing network problems
ایجاد اکسپلویت RDP
Creating RDP exploit
تکلیف
Homework
ایجاد یک Botnet سنتی پایتون: اجرای دستور از راه دور و کنترل کامل
Create a Python Traditional Botnet: Remote Command Execution and Full Control
توضیح botnet پایه
Explanation of basik botnet
شروع botnet پایه
Starting our basik botnet
ایجاد مرکز برای botnet
Creating Center for our botnet
تکمیل botnet پایه
Finishing our basik botnet
توضیح botnet پیشرفته
explanation of advanced botnet
ddos
ddos
استخراج رمزهای عبور
extracting passwords
مهم
Important
ارتباط امن
Secure Communication
تابع اصلی
Main function
مبهم سازی رشته و تکنیکهای پیشرفته در کد سمت کلاینت
String obfuscation and advanced techniques on client side code
نمایش نظرات